[INFO] fetching crate inferadb-common-storage 0.1.0-dev.20260326...
[INFO] testing inferadb-common-storage-0.1.0-dev.20260326 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate inferadb-common-storage 0.1.0-dev.20260326 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate inferadb-common-storage 0.1.0-dev.20260326
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate inferadb-common-storage 0.1.0-dev.20260326
[INFO] tweaked toml for crates.io crate inferadb-common-storage 0.1.0-dev.20260326 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate inferadb-common-storage 0.1.0-dev.20260326 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate inferadb-common-storage 0.1.0-dev.20260326 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rs_merkle v1.5.0
[INFO] [stderr]   Downloaded fail v0.5.1
[INFO] [stderr]   Downloaded bon v3.9.1
[INFO] [stderr]   Downloaded bon-macros v3.9.1
[INFO] [stderr]   Downloaded rstest_macros v0.26.1
[INFO] [stderr]   Downloaded inferadb-ledger-types v0.1.0-dev.20260315.99
[INFO] [stderr]   Downloaded proptest v1.10.0
[INFO] [stderr]   Downloaded snafu v0.9.0
[INFO] [stderr]   Downloaded rstest v0.26.1
[INFO] [stderr]   Downloaded snafu-derive v0.9.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7b9ea26dc40af1999f7bf8b578dcfe9463d462afe35d4658426eaa4b6f2eab00
[INFO] running `Command { std: "docker" "start" "-a" "7b9ea26dc40af1999f7bf8b578dcfe9463d462afe35d4658426eaa4b6f2eab00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7b9ea26dc40af1999f7bf8b578dcfe9463d462afe35d4658426eaa4b6f2eab00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7b9ea26dc40af1999f7bf8b578dcfe9463d462afe35d4658426eaa4b6f2eab00", kill_on_drop: false }`
[INFO] [stdout] 7b9ea26dc40af1999f7bf8b578dcfe9463d462afe35d4658426eaa4b6f2eab00
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 191be8f09164a84c185466ae7348201c088f1a6a3b3fb3f4706d5ffdc613eb9c
[INFO] running `Command { std: "docker" "start" "-a" "191be8f09164a84c185466ae7348201c088f1a6a3b3fb3f4706d5ffdc613eb9c", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling heapless v0.7.17
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling hash32 v0.2.1
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling tagptr v0.2.0
[INFO] [stderr]    Compiling seahash v4.1.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling rs_merkle v1.5.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling snafu-derive v0.9.0
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling fail v0.5.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling cobs v0.3.0
[INFO] [stderr]    Compiling snafu v0.9.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling bon-macros v3.9.1
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling humantime-serde v1.1.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling moka v0.12.14
[INFO] [stderr]    Compiling postcard v1.1.3
[INFO] [stderr]    Compiling bon v3.9.1
[INFO] [stderr]    Compiling inferadb-ledger-types v0.1.0-dev.20260315.99
[INFO] [stderr]    Compiling inferadb-common-storage v0.1.0-dev.20260326 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.52s
[INFO] running `Command { std: "docker" "inspect" "191be8f09164a84c185466ae7348201c088f1a6a3b3fb3f4706d5ffdc613eb9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "191be8f09164a84c185466ae7348201c088f1a6a3b3fb3f4706d5ffdc613eb9c", kill_on_drop: false }`
[INFO] [stdout] 191be8f09164a84c185466ae7348201c088f1a6a3b3fb3f4706d5ffdc613eb9c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] be5688463a2cd5ea3239a98cfdab6f9b6c24f3301c7088b17d9975a72fb7c482
[INFO] running `Command { std: "docker" "start" "-a" "be5688463a2cd5ea3239a98cfdab6f9b6c24f3301c7088b17d9975a72fb7c482", kill_on_drop: false }`
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling inferadb-ledger-types v0.1.0-dev.20260315.99
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.4+spec-1.1.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling inferadb-common-storage v0.1.0-dev.20260326 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 26.09s
[INFO] running `Command { std: "docker" "inspect" "be5688463a2cd5ea3239a98cfdab6f9b6c24f3301c7088b17d9975a72fb7c482", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "be5688463a2cd5ea3239a98cfdab6f9b6c24f3301c7088b17d9975a72fb7c482", kill_on_drop: false }`
[INFO] [stdout] be5688463a2cd5ea3239a98cfdab6f9b6c24f3301c7088b17d9975a72fb7c482
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7af8c0b2f609fe50060e2e92bf804d6568176fb78868d570ed13b599831218b7
[INFO] running `Command { std: "docker" "start" "-a" "7af8c0b2f609fe50060e2e92bf804d6568176fb78868d570ed13b599831218b7", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/inferadb_common_storage-3923ee26c5977bbf)
[INFO] [stdout] 
[INFO] [stdout] running 373 tests
[INFO] [stdout] test auth::audit::tests::test_audit_action_display ... ok
[INFO] [stdout] test auth::audit::tests::test_audit_event_builder_with_metadata ... ok
[INFO] [stdout] test auth::audit::tests::test_key_resource_helper ... ok
[INFO] [stdout] test auth::audit::tests::test_audit_event_for_each_operation_type ... ok
[INFO] [stdout] test auth::audit::tests::test_audit_result_display ... ok
[INFO] [stdout] test auth::audited_store::tests::test_deactivate_key_emits_audit ... ok
[INFO] [stdout] test auth::audit::tests::test_tracing_audit_logger_emits_event ... ok
[INFO] [stdout] test auth::audit::tests::test_noop_audit_logger ... ok
[INFO] [stdout] test auth::audited_store::tests::test_create_key_emits_audit ... ok
[INFO] [stdout] test auth::audited_store::tests::test_activate_key_emits_audit ... ok
[INFO] [stdout] test auth::audited_store::tests::test_all_operations_emit_correct_action_types ... ok
[INFO] [stdout] test auth::audited_store::tests::test_bulk_create_emits_audit ... ok
[INFO] [stdout] test auth::audit::tests::test_audit_event_builder_defaults ... ok
[INFO] [stdout] test auth::audited_store::tests::test_delete_key_emits_audit ... ok
[INFO] [stdout] test auth::audited_store::tests::test_failed_operation_emits_failure_audit ... ok
[INFO] [stdout] test auth::audited_store::tests::test_get_key_emits_audit ... ok
[INFO] [stdout] test auth::audited_store::tests::test_get_missing_key_emits_audit_with_found_false ... ok
[INFO] [stdout] test auth::audited_store::tests::test_revoke_key_emits_audit_with_reason ... ok
[INFO] [stdout] test auth::metrics::tests::test_error_rate ... ok
[INFO] [stdout] test auth::metrics::tests::test_log_metrics ... ok
[INFO] [stdout] test auth::metrics::tests::test_debug_impl ... ok
[INFO] [stdout] test auth::metrics::tests::test_default_impl ... ok
[INFO] [stdout] test auth::audited_store::tests::test_rotate_key_emits_audit ... ok
[INFO] [stdout] test auth::metrics::tests::test_deserialization_errors_accessor ... ok
[INFO] [stdout] test auth::metrics::tests::test_average_latency ... ok
[INFO] [stdout] test auth::metrics::tests::test_metrics_snapshot_builder_defaults ... ok
[INFO] [stdout] test auth::metrics::tests::test_avg_create_latency ... ok
[INFO] [stdout] test auth::metrics::tests::test_avg_list_latency ... ok
[INFO] [stdout] test auth::metrics::tests::test_clone_shares_state ... ok
[INFO] [stdout] test auth::metrics::tests::test_record_errors ... ok
[INFO] [stdout] test auth::metrics::tests::test_record_operations ... ok
[INFO] [stdout] test auth::metrics::tests::test_reset ... ok
[INFO] [stdout] test auth::metrics::tests::test_snapshot_avg_methods_with_zero_count ... ok
[INFO] [stdout] test auth::metrics::tests::test_snapshot_includes_percentiles ... ok
[INFO] [stdout] test auth::metrics::tests::test_metrics_snapshot_builder_for_comparison ... ok
[INFO] [stdout] test auth::metrics::tests::test_metrics_snapshot_builder_partial ... ok
[INFO] [stdout] test auth::metrics::tests::test_new_metrics_are_zero ... ok
[INFO] [stdout] test auth::signing_key::tests::test_backward_compatible_deserialization_without_revocation_reason ... ok
[INFO] [stdout] test auth::signing_key::tests::test_debug_redacts_all_key_material ... ok
[INFO] [stdout] test auth::metrics::tests::test_percentile_accuracy_within_1_percent ... ok
[INFO] [stdout] test auth::signing_key::tests::test_clone ... ok
[INFO] [stdout] test auth::metrics::tests::test_reset_clears_percentiles ... ok
[INFO] [stdout] test auth::signing_key::tests::test_debug_format ... ok
[INFO] [stdout] test auth::metrics::tests::test_default_snapshot_percentiles_are_zero ... ok
[INFO] [stdout] test auth::signing_key::tests::test_deserialize_from_known_json ... ok
[INFO] [stdout] test auth::metrics::tests::test_snapshot_percentiles_all_operation_types ... ok
[INFO] [stdout] test auth::signing_key::tests::test_json_field_names ... ok
[INFO] [stdout] test auth::signing_key::tests::test_serialization_with_optional_fields_none ... ok
[INFO] [stdout] test auth::signing_key::tests::test_partial_eq ... ok
[INFO] [stdout] test auth::signing_key::tests::test_public_signing_key_builder_inactive ... ok
[INFO] [stdout] test auth::signing_key::tests::test_public_signing_key_builder_all_fields ... ok
[INFO] [stdout] test auth::signing_key::tests::test_public_signing_key_builder_with_revocation ... ok
[INFO] [stdout] test auth::signing_key::tests::test_public_signing_key_builder_minimal ... ok
[INFO] [stdout] test auth::signing_key::tests::test_serialization_roundtrip_json ... ok
[INFO] [stdout] test auth::signing_key::tests::test_serialization_with_optional_fields_some ... ok
[INFO] [stdout] test auth::signing_key::tests::test_public_signing_key_builder_with_expiry ... ok
[INFO] [stdout] test auth::store::tests::test_activate_key ... ok
[INFO] [stdout] test auth::store::tests::test_activate_nonexistent_key_fails ... ok
[INFO] [stdout] test auth::store::tests::test_create_keys_bulk_with_duplicate ... ok
[INFO] [stdout] test auth::store::tests::test_clone_store_shares_state ... ok
[INFO] [stdout] test auth::store::tests::test_delete_key ... ok
[INFO] [stdout] test auth::store::tests::test_create_and_get_key ... ok
[INFO] [stdout] test auth::store::tests::test_deactivate_key ... ok
[INFO] [stdout] test auth::store::tests::test_create_keys_empty ... ok
[INFO] [stdout] test auth::store::tests::test_deactivate_nonexistent_key ... ok
[INFO] [stdout] test auth::store::tests::test_create_keys_bulk ... ok
[INFO] [stdout] test auth::store::tests::test_activate_revoked_key_fails ... ok
[INFO] [stdout] test auth::store::tests::test_delete_nonexistent_key ... ok
[INFO] [stdout] test auth::store::tests::test_create_duplicate_key_fails ... ok
[INFO] [stdout] test auth::store::tests::test_get_keys_bulk ... ok
[INFO] [stdout] test auth::store::tests::test_revoke_key_idempotent ... ok
[INFO] [stdout] test auth::store::tests::test_revoke_key_without_reason ... ok
[INFO] [stdout] test auth::store::tests::test_revoke_key ... ok
[INFO] [stdout] test auth::store::tests::test_revoke_key_idempotent_preserves_reason ... ok
[INFO] [stdout] test auth::store::tests::test_revoke_keys_bulk ... ok
[INFO] [stdout] test auth::store::tests::test_get_keys_empty ... ok
[INFO] [stdout] test auth::store::tests::test_list_active_keys ... ok
[INFO] [stdout] test auth::store::tests::test_revoke_keys_with_missing ... ok
[INFO] [stdout] test auth::store::tests::test_get_nonexistent_key ... ok
[INFO] [stdout] test auth::store::tests::test_list_active_keys_empty_organization ... ok
[INFO] [stdout] test auth::store::tests::test_revoke_nonexistent_key ... ok
[INFO] [stdout] test auth::store::tests::test_revoke_key_stores_reason ... ok
[INFO] [stdout] test auth::store::tests::test_same_kid_different_organizations ... ok
[INFO] [stdout] test auth::store::tests::test_rotate_key_success ... ok
[INFO] [stdout] test batch::tests::test_batch_config_builder ... ok
[INFO] [stdout] test batch::tests::test_batch_config_builder_defaults ... ok
[INFO] [stdout] test batch::tests::test_batch_config_default ... ok
[INFO] [stdout] test batch::tests::test_batch_config_zero_batch_bytes_rejected ... ok
[INFO] [stdout] test batch::tests::test_batch_config_zero_batch_size_rejected ... ok
[INFO] [stdout] test batch::tests::test_batch_flush_stats_counts ... ok
[INFO] [stdout] test batch::tests::test_batch_flush_stats_default ... ok
[INFO] [stdout] test batch::tests::test_batch_operation_key ... ok
[INFO] [stdout] test batch::tests::test_batch_operation_size ... ok
[INFO] [stdout] test batch::tests::test_batch_result_all_success ... ok
[INFO] [stdout] test batch::tests::test_batch_result_into_result_failure ... ok
[INFO] [stdout] test batch::tests::test_batch_result_into_result_success ... ok
[INFO] [stdout] test batch::tests::test_batch_result_partial_failure ... ok
[INFO] [stdout] test batch::tests::test_batch_with_disabled_config ... ok
[INFO] [stdout] test batch::tests::test_batch_writer_basic ... ok
[INFO] [stdout] test batch::tests::test_batch_config_disabled ... ok
[INFO] [stdout] test batch::tests::test_batch_config_builder_all_fields ... ok
[INFO] [stdout] test auth::store::tests::test_rotate_key_atomicity_on_failure ... ok
[INFO] [stdout] test batch::tests::test_batch_writer_delete ... ok
[INFO] [stdout] test batch::tests::test_batch_writer_split_by_count ... ok
[INFO] [stdout] test batch::tests::test_clear ... ok
[INFO] [stdout] test auth::store::tests::test_rotate_key_new_already_exists ... ok
[INFO] [stdout] test batch::tests::test_batch_config_for_large_transactions ... ok
[INFO] [stdout] test auth::store::tests::test_rotate_key_old_not_found ... ok
[INFO] [stdout] test batch::tests::test_flush_all_batches_fail ... ok
[INFO] [stdout] test batch::tests::test_flush_all_convenience_returns_error_on_partial_failure ... ok
[INFO] [stdout] test batch::tests::test_flush_all_succeeds_reports_all_ok ... ok
[INFO] [stdout] test batch::tests::test_flush_clears_pending_after_partial_failure ... ok
[INFO] [stdout] test batch::tests::test_flush_empty ... ok
[INFO] [stdout] test batch::tests::test_flush_empty_returns_empty_result ... ok
[INFO] [stdout] test batch::tests::test_flush_failed_ops_share_same_error_arc ... ok
[INFO] [stdout] test batch::tests::test_retry_failed_operations ... ok
[INFO] [stdout] test batch::tests::test_flush_partial_failure_continues_processing ... ok
[INFO] [stdout] test batch::tests::test_mixed_oversized_and_normal_operations ... ok
[INFO] [stdout] test batch::tests::test_oversized_single_operation ... ok
[INFO] [stdout] test batch::tests::test_should_flush_disabled_config ... ok
[INFO] [stdout] test batch::tests::test_shutdown_empty_writer ... ok
[INFO] [stdout] test batch::tests::test_shutdown_flushes_buffered_operations ... ok
[INFO] [stdout] test batch::tests::test_split_by_bytes ... ok
[INFO] [stdout] test buffered::tests::commit_persists_to_inner ... ok
[INFO] [stdout] test batch::tests::test_should_flush_by_bytes ... ok
[INFO] [stdout] test buffered::tests::delete_buffered ... ok
[INFO] [stdout] test buffered::tests::empty_commit_is_noop ... ok
[INFO] [stdout] test buffered::tests::multiple_transactions_accumulate ... ok
[INFO] [stdout] test batch::tests::test_pending_operations ... ok
[INFO] [stdout] test buffered::tests::transaction_read_your_writes ... ok
[INFO] [stdout] test buffered::tests::transaction_writes_buffered_not_committed ... ok
[INFO] [stdout] test buffered::tests::uncommitted_writes_dropped ... ok
[INFO] [stdout] test buffered::tests::writes_not_visible_before_commit ... ok
[INFO] [stdout] test cached::tests::clear_range_invalidates_all ... ok
[INFO] [stdout] test cached::tests::compare_and_set_invalidates_cache ... ok
[INFO] [stdout] test cached::tests::config_validation ... ok
[INFO] [stdout] test cached::tests::miss_caching_prevents_repeated_lookups ... ok
[INFO] [stdout] test cached::tests::delete_invalidates_cache ... ok
[INFO] [stdout] test cached::tests::disabled_cache_passes_through ... ok
[INFO] [stdout] test cached::tests::set_invalidates_cache ... ok
[INFO] [stdout] test cached::tests::cache_hit_on_second_read ... ok
[INFO] [stdout] test cached::tests::transaction_bypasses_cache ... ok
[INFO] [stdout] test cas_retry::tests::test_cas_retry_disabled_with_zero_max_retries ... ok
[INFO] [stdout] test cas_retry::tests::test_cas_retry_succeeds_first_attempt ... ok
[INFO] [stdout] test cas_retry::tests::test_cas_retry_non_conflict_error_not_retried ... ok
[INFO] [stdout] test cas_retry::tests::test_cas_retry_transient_error_not_retried ... ok
[INFO] [stdout] test error::tests::connection_with_source_preserves_chain ... ok
[INFO] [stdout] test cas_retry::tests::test_cas_retry_zero_base_delay ... ok
[INFO] [stdout] test auth::signing_key::tests::test_revocation_reason_none_when_not_revoked ... ok
[INFO] [stdout] test cas_retry::tests::test_cas_retry_succeeds_after_conflict ... ok
[INFO] [stdout] test error::tests::display_includes_span_id_when_present ... ok
[INFO] [stdout] test error::tests::display_is_generic::case_1_connection ... ok
[INFO] [stdout] test auth::audited_store::tests::test_bulk_revoke_emits_audit ... ok
[INFO] [stdout] test error::tests::display_excludes_span_id_when_absent ... ok
[INFO] [stdout] test error::tests::display_is_generic::case_2_internal ... ok
[INFO] [stdout] test error::tests::display_is_generic::case_3_serialization ... ok
[INFO] [stdout] test error::tests::display_is_generic::case_4_not_found ... ok
[INFO] [stdout] test error::tests::display_never_contains_internal_details::case_1_connection ... ok
[INFO] [stdout] test error::tests::display_never_contains_internal_details::case_4_not_found ... ok
[INFO] [stdout] test error::tests::each_constructor_captures_span ... ok
[INFO] [stdout] test error::tests::internal_with_source_preserves_chain ... ok
[INFO] [stdout] test error::tests::internal_without_source_has_no_chain ... ok
[INFO] [stdout] test error::tests::is_conflict_classification ... ok
[INFO] [stdout] test error::tests::is_not_found_classification ... ok
[INFO] [stdout] test error::tests::is_transient_classification::case_01_connection ... ok
[INFO] [stdout] test error::tests::is_transient_classification::case_02_timeout ... ok
[INFO] [stdout] test error::tests::is_transient_classification::case_03_timeout_with_context ... ok
[INFO] [stdout] test error::tests::is_transient_classification::case_04_rate_limit ... ok
[INFO] [stdout] test error::tests::is_transient_classification::case_05_not_found ... ok
[INFO] [stdout] test error::tests::is_transient_classification::case_06_conflict ... ok
[INFO] [stdout] test error::tests::is_transient_classification::case_07_shutting_down ... ok
[INFO] [stdout] test error::tests::is_transient_classification::case_08_serialization ... ok
[INFO] [stdout] test error::tests::is_transient_classification::case_09_internal ... ok
[INFO] [stdout] test error::tests::is_transient_classification::case_10_circuit_open ... ok
[INFO] [stdout] test error::tests::serialization_with_source_preserves_chain ... ok
[INFO] [stdout] test error::tests::shutting_down_detail_matches_display ... ok
[INFO] [stdout] test error::tests::shutting_down_display ... ok
[INFO] [stdout] test error::tests::span_id_captured_when_subscriber_active ... ok
[INFO] [stdout] test error::tests::span_id_none_without_subscriber ... ok
[INFO] [stdout] test error::tests::display_never_contains_internal_details::case_2_internal ... ok
[INFO] [stdout] test error::tests::timeout_with_context_constructor_captures_span ... ok
[INFO] [stdout] test error::tests::timeout_with_context_detail_includes_all_fields ... ok
[INFO] [stdout] test error::tests::timeout_with_context_detail_no_last_error ... ok
[INFO] [stdout] test error::tests::timeout_with_context_display_during_backend_op ... ok
[INFO] [stdout] test error::tests::display_never_contains_internal_details::case_3_serialization ... ok
[INFO] [stdout] test cas_retry::tests::test_cas_retry_exhausted_returns_cas_retries_exhausted ... ok
[INFO] [stdout] test error::tests::timeout_with_context_display_during_backoff ... ok
[INFO] [stdout] test error::tests::timeout_without_context_display ... ok
[INFO] [stdout] test health::tests::test_degraded_status ... ok
[INFO] [stdout] test health::tests::test_display_degraded ... ok
[INFO] [stdout] test health::tests::test_display_unhealthy ... ok
[INFO] [stdout] test health::tests::test_health_probe_clone_copy ... ok
[INFO] [stdout] test health::tests::test_display_healthy ... ok
[INFO] [stdout] test health::tests::test_health_probe_display ... ok
[INFO] [stdout] test health::tests::test_health_probe_equality ... ok
[INFO] [stdout] test health::tests::test_healthy_status ... ok
[INFO] [stdout] test health::tests::test_metadata_with_details ... ok
[INFO] [stdout] test health::tests::test_unhealthy_status ... ok
[INFO] [stdout] test instrumented::tests::inner_accessor_returns_wrapped_backend ... ok
[INFO] [stdout] test instrumented::tests::records_health_check ... ok
[INFO] [stdout] test instrumented::tests::records_conflict_on_cas_failure ... ok
[INFO] [stdout] test instrumented::tests::records_range_metrics ... ok
[INFO] [stdout] test instrumented::tests::records_delete_metrics ... ok
[INFO] [stdout] test instrumented::tests::records_get_and_set_metrics ... ok
[INFO] [stdout] test instrumented::tests::records_ttl_operations ... ok
[INFO] [stdout] test instrumented::tests::records_transaction_metrics ... ok
[INFO] [stdout] test error::tests::detail_preserves_internal_context ... ok
[INFO] [stdout] test memory::tests::compare_and_set_over_limit_fails ... ok
[INFO] [stdout] test auth::audit::tests::test_audit_event_fields_are_correct ... ok
[INFO] [stdout] test memory::tests::set_key_over_limit_fails ... ok
[INFO] [stdout] test memory::tests::set_value_over_limit_fails ... ok
[INFO] [stdout] test memory::tests::set_with_ttl_over_limit_fails ... ok
[INFO] [stdout] test auth::signing_key::tests::test_revocation_reason_serialization_roundtrip ... ok
[INFO] [stdout] test batch::tests::test_should_flush ... ok
[INFO] [stdout] test memory::tests::test_basic_operations ... ok
[INFO] [stdout] test memory::tests::set_within_limits_succeeds ... ok
[INFO] [stdout] test memory::tests::test_clone_shares_data ... ok
[INFO] [stdout] test auth::metrics::tests::test_metrics_snapshot_builder_all_fields ... ok
[INFO] [stdout] test memory::tests::test_compare_and_set_clears_ttl ... ok
[INFO] [stdout] test memory::tests::size_limit_does_not_write_on_failure ... ok
[INFO] [stdout] test memory::tests::test_clear_range ... ok
[INFO] [stdout] test memory::tests::test_compare_and_set_insert_if_absent ... ok
[INFO] [stdout] test memory::tests::test_compare_and_set_json_deterministic_serialization ... ok
[INFO] [stdout] test memory::tests::test_compare_and_set_json_conflict ... ok
[INFO] [stdout] test memory::tests::test_compare_and_set_json_insert_if_absent ... ok
[INFO] [stdout] test memory::tests::test_compare_and_set_conflict ... ok
[INFO] [stdout] test memory::tests::test_compare_and_set_json_update ... ok
[INFO] [stdout] test memory::tests::test_compare_and_set_json_insert_conflict_on_existing ... ok
[INFO] [stdout] test memory::tests::test_compare_and_set_success ... ok
[INFO] [stdout] test memory::tests::test_compare_and_set_nonexistent_key_with_expected_some ... ok
[INFO] [stdout] test memory::tests::test_default_impl ... ok
[INFO] [stdout] test memory::tests::test_health_check ... ok
[INFO] [stdout] test memory::tests::test_health_check_liveness ... ok
[INFO] [stdout] test memory::tests::test_health_check_reports_entry_count ... ok
[INFO] [stdout] test memory::tests::no_limits_allows_any_size ... ok
[INFO] [stdout] test instrumented::tests::with_metrics_uses_provided_instance ... ok
[INFO] [stdout] test error::tests::deeply_nested_source_chain_traversal ... ok
[INFO] [stdout] test memory::tests::test_range_operations ... ok
[INFO] [stdout] test memory::tests::test_transaction ... ok
[INFO] [stdout] test memory::tests::test_shutdown_is_idempotent ... ok
[INFO] [stdout] test memory::tests::test_health_check_startup ... ok
[INFO] [stdout] test memory::tests::proptests::range_query_returns_keys_within_bounds ... ok
[INFO] [stdout] test memory::tests::test_compare_and_set_with_ttl ... ok
[INFO] [stdout] test memory::tests::test_drop_stops_cleanup_task ... ok
[INFO] [stdout] test memory::tests::transaction_cas_over_limit_fails_immediately ... ok
[INFO] [stdout] test memory::tests::transaction_commit_rejects_all_on_size_violation ... ok
[INFO] [stdout] test memory::tests::transaction_set_over_limit_fails_at_commit ... ok
[INFO] [stdout] test batch::tests::proptests::empty_writer_produces_no_batches ... ok
[INFO] [stdout] test metrics::tests::test_avg_clear_range_latency ... ok
[INFO] [stdout] test metrics::tests::test_average_latency ... ok
[INFO] [stdout] test metrics::tests::test_avg_delete_latency ... ok
[INFO] [stdout] test metrics::tests::test_avg_clear_range_latency_zero_count ... ok
[INFO] [stdout] test metrics::tests::test_clear_range_metrics_isolation ... ok
[INFO] [stdout] test metrics::tests::test_conflict_rate_cas_and_transaction ... ok
[INFO] [stdout] test metrics::tests::test_conflict_rate_transaction_only ... ok
[INFO] [stdout] test memory::tests::test_transaction_set_with_ttl ... ok
[INFO] [stdout] test metrics::tests::test_error_rate ... ok
[INFO] [stdout] test memory::tests::test_transaction_compare_and_set_with_ttl ... ok
[INFO] [stdout] test metrics::tests::test_histogram_circular_eviction ... ok
[INFO] [stdout] test metrics::tests::test_histogram_empty_percentiles ... ok
[INFO] [stdout] test metrics::tests::test_histogram_known_distribution ... ok
[INFO] [stdout] test metrics::tests::test_histogram_reset ... ok
[INFO] [stdout] test metrics::tests::test_histogram_single_sample ... ok
[INFO] [stdout] test metrics::tests::test_log_metrics_high_conflict_rate ... ok
[INFO] [stdout] test metrics::tests::test_log_metrics_high_error_rate ... ok
[INFO] [stdout] test metrics::tests::test_log_metrics_no_ops ... ok
[INFO] [stdout] test metrics::tests::test_log_metrics_with_ops ... ok
[INFO] [stdout] test metrics::tests::test_metrics_clone ... ok
[INFO] [stdout] test metrics::tests::test_clear_range_metrics_reset ... ok
[INFO] [stdout] test metrics::tests::test_metrics_default ... ok
[INFO] [stdout] test metrics::tests::test_metrics_recording ... ok
[INFO] [stdout] test metrics::tests::test_metrics_reset ... ok
[INFO] [stdout] test metrics::tests::test_metrics_snapshot_builder ... ok
[INFO] [stdout] test metrics::tests::test_organization_metrics_all_operation_types ... ok
[INFO] [stdout] test metrics::tests::test_organization_metrics_cardinality_bound ... ok
[INFO] [stdout] test memory::tests::test_transaction_set_with_ttl_overwrite_clears_ttl ... ok
[INFO] [stdout] test metrics::tests::test_organization_metrics_default_snapshot_is_empty ... ok
[INFO] [stdout] test metrics::tests::test_organization_metrics_existing_ns_not_counted_against_limit ... ok
[INFO] [stdout] test metrics::tests::test_organization_metrics_multiple_organizations ... ok
[INFO] [stdout] test metrics::tests::test_organization_metrics_single_organization ... ok
[INFO] [stdout] test metrics::tests::test_organization_operation_snapshot_error_rate ... ok
[INFO] [stdout] test metrics::tests::test_organization_metrics_sorted_by_total_operations ... ok
[INFO] [stdout] test metrics::tests::test_record_cas ... ok
[INFO] [stdout] test metrics::tests::test_percentile_accuracy_within_1_percent ... ok
[INFO] [stdout] test metrics::tests::test_percentile_index_edge_cases ... ok
[INFO] [stdout] test metrics::tests::test_record_clear_range ... ok
[INFO] [stdout] test metrics::tests::test_record_get_range ... ok
[INFO] [stdout] test metrics::tests::test_record_health_check ... ok
[INFO] [stdout] test metrics::tests::test_record_transaction_latency ... ok
[INFO] [stdout] test metrics::tests::test_organization_metrics_reset_clears_all ... ok
[INFO] [stdout] test metrics::tests::test_record_ttl_operation ... ok
[INFO] [stdout] test metrics::tests::test_reset_clears_percentiles ... ok
[INFO] [stdout] test metrics::tests::test_snapshot_includes_percentiles ... ok
[INFO] [stdout] test metrics::tests::test_snapshot_percentiles_all_operation_types ... ok
[INFO] [stdout] test rate_limiter::tests::bucket_refills_over_time ... ok
[INFO] [stdout] test rate_limiter::tests::bucket_retry_after_is_positive ... ok
[INFO] [stdout] test metrics::tests::test_total_operations ... ok
[INFO] [stdout] test rate_limiter::tests::bucket_allows_within_burst ... ok
[INFO] [stdout] test rate_limiter::tests::config_rejects_zero_burst ... ok
[INFO] [stdout] test rate_limiter::tests::config_rejects_zero_rate ... ok
[INFO] [stdout] test rate_limiter::tests::display_includes_retry_after ... ok
[INFO] [stdout] test rate_limiter::tests::health_check_bypasses_rate_limit ... ok
[INFO] [stdout] test rate_limiter::tests::limiter_allows_within_limit ... ok
[INFO] [stdout] test rate_limiter::tests::metrics_track_allowed_and_rejected ... ok
[INFO] [stdout] test rate_limiter::tests::organization_bucket_limit_falls_back_to_global ... ok
[INFO] [stdout] test rate_limiter::tests::per_organization_config_override ... ok
[INFO] [stdout] test rate_limiter::tests::per_organization_rate_limiting ... ok
[INFO] [stdout] test rate_limiter::tests::rate_limit_exceeded_is_transient ... ok
[INFO] [stdout] test rate_limiter::tests::config_creation ... ok
[INFO] [stdout] test rate_limiter::tests::rate_limited_backend_passes_through ... ok
[INFO] [stdout] test rate_limiter::tests::rate_limited_backend_rejects_when_exhausted ... ok
[INFO] [stdout] test size_limits::tests::default_limits ... ok
[INFO] [stdout] test rate_limiter::tests::transaction_bypasses_rate_limit ... ok
[INFO] [stdout] test size_limits::tests::custom_limits ... ok
[INFO] [stdout] test size_limits::tests::validate_key_exceeds_limit_error_details ... ok
[INFO] [stdout] test size_limits::tests::validate_key_size_parametric::case_2_over_limit ... ok
[INFO] [stdout] test size_limits::tests::validate_key_size_parametric::case_1_at_limit ... ok
[INFO] [stdout] test size_limits::tests::validate_sizes_parametric::case_1_within_limits ... ok
[INFO] [stdout] test size_limits::tests::validate_sizes_parametric::case_3_key_exceeds ... ok
[INFO] [stdout] test size_limits::tests::validate_sizes_parametric::case_2_at_exact_limit ... ok
[INFO] [stdout] test size_limits::tests::validate_sizes_parametric::case_6_value_one_byte_over ... ok
[INFO] [stdout] test size_limits::tests::validate_sizes_parametric::case_4_value_exceeds ... ok
[INFO] [stdout] test size_limits::tests::validate_sizes_parametric::case_5_key_one_byte_over ... ok
[INFO] [stdout] test size_limits::tests::validate_value_exceeds_limit_error_details ... ok
[INFO] [stdout] test size_limits::tests::zero_value_size_rejected ... ok
[INFO] [stdout] test size_limits::tests::zero_key_size_rejected ... ok
[INFO] [stdout] test testutil::tests::test_assert_conflict_macro ... ok
[INFO] [stdout] test testutil::tests::test_assert_not_found_macro ... ok
[INFO] [stdout] test testutil::tests::test_assert_kv_pair_macro ... ok
[INFO] [stdout] test testutil::tests::test_assert_range_results_single ... ok
[INFO] [stdout] test testutil::tests::test_assert_range_results_empty ... ok
[INFO] [stdout] test testutil::tests::test_assert_storage_error_conflict ... ok
[INFO] [stdout] test testutil::tests::test_assert_storage_error_connection ... ok
[INFO] [stdout] test testutil::tests::test_assert_range_results_macro ... ok
[INFO] [stdout] test testutil::tests::test_assert_storage_error_timeout ... ok
[INFO] [stdout] test testutil::tests::test_assert_storage_error_with_message ... ok
[INFO] [stdout] test testutil::tests::test_assert_storage_ok_macro ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_clone_shares_counter ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_custom_error ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_fail_after_n ... ok
[INFO] [stdout] test metrics::tests::test_zero_count_averages_return_zero ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_fail_after_targeted ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_fails_all_immediately ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_reset ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_targeted_compare_and_set ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_targeted_delete_only ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_targeted_get_only ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_targeted_get_range ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_targeted_health_check ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_targeted_set_only ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_targeted_set_with_ttl ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_targeted_transaction ... ok
[INFO] [stdout] test testutil::tests::test_is_not_found ... ok
[INFO] [stdout] test testutil::tests::test_assert_storage_error_not_found ... ok
[INFO] [stdout] test testutil::tests::test_is_conflict ... ok
[INFO] [stdout] test testutil::tests::test_failing_backend_targeted_clear_range ... ok
[INFO] [stdout] test testutil::tests::test_make_key_ordering ... ok
[INFO] [stdout] test testutil::tests::test_make_tagged_value ... ok
[INFO] [stdout] test testutil::tests::test_make_value_size ... ok
[INFO] [stdout] test memory::tests::proptests::size_limits_consistently_enforced ... ok
[INFO] [stdout] test testutil::tests::test_make_key_format ... ok
[INFO] [stdout] test testutil::tests::test_populated_backend ... ok
[INFO] [stdout] test memory::tests::test_transaction_set_with_ttl_read_your_writes ... ok
[INFO] [stdout] test memory::tests::proptests::range_query_count_matches_expected ... ok
[INFO] [stdout] test metrics::tests::test_default_snapshot_percentiles_are_zero ... ok
[INFO] [stdout] test memory::tests::proptests::range_query_results_are_sorted ... ok
[INFO] [stdout] test memory::tests::proptests::empty_range_returns_empty ... ok
[INFO] [stdout] test memory::tests::test_shutdown_stops_cleanup_task ... ok
[INFO] [stdout] test memory::tests::test_overwrite_clears_ttl ... ok
[INFO] [stdout] test batch::tests::proptests::split_respects_byte_limit ... ok
[INFO] [stdout] test memory::tests::test_ttl ... ok
[INFO] [stdout] test batch::tests::proptests::split_respects_count_limit ... ok
[INFO] [stdout] test batch::tests::proptests::split_preserves_all_operations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 373 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/partial_failure.rs (/opt/rustwide/target/debug/deps/partial_failure-e5ff912d22c63cab)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_failing_backend_selective_commit_failure ... ok
[INFO] [stdout] test test_large_transaction_cas_failure_at_end_prevents_all_writes ... ok
[INFO] [stdout] test test_transaction_cas_insert_if_absent_failure_atomicity ... ok
[INFO] [stdout] test test_transaction_10_ops_injected_failure_no_ops_applied ... ok
[INFO] [stdout] test test_transaction_multiple_cas_failures_first_reported ... ok
[INFO] [stdout] test test_memory_transaction_mixed_ops_cas_failure_all_or_nothing ... ok
[INFO] [stdout] test test_transaction_cas_size_limit_early_rejection ... ok
[INFO] [stdout] test test_transaction_size_limit_exceeded_no_side_effects ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tracing_spans.rs (/opt/rustwide/target/debug/deps/tracing_spans-cc05cc6cdfa605a6)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test memory_backend_delete_creates_span ... ok
[INFO] [stdout] test memory_backend_clear_range_creates_span ... ok
[INFO] [stdout] test memory_backend_health_check_creates_span ... ok
[INFO] [stdout] test memory_backend_set_creates_span ... ok
[INFO] [stdout] test all_crud_operations_produce_distinct_spans ... ok
[INFO] [stdout] test memory_backend_transaction_creates_span ... ok
[INFO] [stdout] test memory_backend_get_range_creates_span ... ok
[INFO] [stdout] test memory_backend_get_creates_span ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transaction_edge_cases.rs (/opt/rustwide/target/debug/deps/transaction_edge_cases-9201d9a082da8efb)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test test_abort_isolation_uncommitted_writes_invisible ... ok
[INFO] [stdout] test test_abort_and_commit_isolation ... ok
[INFO] [stdout] test test_abort_isolation_cas_operations_invisible ... ok
[INFO] [stdout] test test_commit_atomicity_no_partial_writes_on_cas_failure ... ok
[INFO] [stdout] test test_concurrent_async_cas_tasks_exactly_one_winner ... ok
[INFO] [stdout] test test_empty_batch_flush_noop ... ok
[INFO] [stdout] test test_concurrent_cas_exactly_one_winner_with_state_check ... ok
[INFO] [stdout] test test_batch_split_by_count_limit ... ok
[INFO] [stdout] test test_concurrent_unconditional_writes_last_commit_wins ... ok
[INFO] [stdout] test test_concurrent_transaction_cas_exactly_one_winner ... ok
[INFO] [stdout] test test_one_failed_cas_aborts_entire_transaction ... ok
[INFO] [stdout] test test_empty_transaction_commit_noop ... ok
[INFO] [stdout] test test_reads_are_not_snapshot_isolated ... ok
[INFO] [stdout] test test_oversized_single_operation_in_own_batch ... ok
[INFO] [stdout] test test_multiple_cas_operations_all_must_hold ... ok
[INFO] [stdout] test test_transaction_only_cas_operations ... ok
[INFO] [stdout] test test_transaction_only_deletes ... ok
[INFO] [stdout] test test_two_transactions_same_key_cas_conflict ... ok
[INFO] [stdout] test test_mixed_transaction_cas_failure_rolls_back_unconditional ... ok
[INFO] [stdout] test test_transaction_reads_own_uncommitted_writes_comprehensively ... ok
[INFO] [stdout] test test_oversized_batch_splits_correctly ... ok
[INFO] [stdout] test test_large_transaction_many_operations ... ok
[INFO] [stdout] test test_mixed_cas_and_unconditional_operations ... ok
[INFO] [stdout] test test_two_transactions_insert_if_absent_conflict ... ok
[INFO] [stderr]      Running tests/ttl_boundary.rs (/opt/rustwide/target/debug/deps/ttl_boundary-fd8dd7a5f10cd689)
[INFO] [stdout] test test_transaction_cas_on_expired_ttl_key ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_large_ttl_no_overflow ... ok
[INFO] [stdout] test test_zero_ttl_excluded_from_range ... ok
[INFO] [stdout] test test_zero_ttl_is_immediately_expired ... ok
[INFO] [stdout] test test_delete_clears_ttl_metadata ... ok
[INFO] [stdout] test test_max_ttl_overflows_instant - should panic ... ok
[INFO] [stdout] test test_cas_clears_ttl ... ok
[INFO] [stdout] test test_independent_ttl_expiration ... ok
[INFO] [stdout] test test_ttl_replacement_extends_expiration ... ok
[INFO] [stdout] test test_ttl_replacement_shortens_expiration ... ok
[INFO] [stdout] test test_expiration_boundary_before_and_after ... ok
[INFO] [stdout] test test_set_after_set_with_ttl_clears_expiration ... ok
[INFO] [stdout] test test_cleanup_task_preserves_live_keys ... ok
[INFO] [stdout] test test_cleanup_task_removes_expired_keys ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.52s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests inferadb_common_storage
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test src/auth/audit.rs - auth::audit (line 18) - compile ... ok
[INFO] [stdout] test src/auth/metrics.rs - auth::metrics (line 8) - compile ... ok
[INFO] [stdout] test src/auth/metrics.rs - auth::metrics::SigningKeyMetrics (line 289) - compile ... ok
[INFO] [stdout] test src/auth/signing_key.rs - auth::signing_key::PublicSigningKey (line 38) - compile ... ok
[INFO] [stdout] test src/auth/audited_store.rs - auth::audited_store::AuditedKeyStore (line 25) - compile ... ok
[INFO] [stdout] test src/backend.rs - backend::StorageBackend::compare_and_set (line 270) - compile ... ok
[INFO] [stdout] test src/backend.rs - backend::StorageBackend::compare_and_set (line 288) - compile ... ok
[INFO] [stdout] test src/backend.rs - backend::StorageBackend::get_range (line 332) - compile ... ok
[INFO] [stdout] test src/backend.rs - backend::StorageBackendExt::compare_and_set_json (line 507) - compile ... ok
[INFO] [stdout] test src/auth/store.rs - auth::store (line 25) - compile ... ok
[INFO] [stdout] test src/batch.rs - batch::BatchResult (line 227) - compile ... ok
[INFO] [stdout] test src/auth/store.rs - auth::store::MemorySigningKeyStore (line 343) - compile ... ok
[INFO] [stdout] test src/backend.rs - backend::DynBackend (line 90) - compile ... ok
[INFO] [stdout] test src/backend.rs - backend::StorageBackend (line 125) - compile ... ok
[INFO] [stdout] test src/backend.rs - backend::StorageBackend::compare_and_set (line 243) - compile ... ok
[INFO] [stdout] test src/cached.rs - cached::CacheConfig (line 76) - compile ... ok
[INFO] [stdout] test src/cas_retry.rs - cas_retry::CasRetryConfig (line 38) - compile ... ok
[INFO] [stdout] test src/health.rs - health::HealthStatus (line 79) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 29) - compile ... ok
[INFO] [stdout] test src/lib.rs - auth (line 128) - compile ... ok
[INFO] [stdout] test src/lib.rs - batch (line 108) - compile ... ok
[INFO] [stdout] test src/lib.rs - buffered (line 116) - compile ... ok
[INFO] [stdout] test src/lib.rs - error (line 142) - compile ... ok
[INFO] [stdout] test src/lib.rs - instrumented (line 124) - compile ... ok
[INFO] [stdout] test src/lib.rs - cached (line 121) - compile ... ok
[INFO] [stdout] test src/lib.rs - memory (line 133) - compile ... ok
[INFO] [stdout] test src/backend.rs - backend::to_storage_range (line 60) ... ok
[INFO] [stdout] test src/lib.rs - metrics (line 161) - compile ... ok
[INFO] [stdout] test src/lib.rs - rate_limiter (line 136) - compile ... ok
[INFO] [stdout] test src/lib.rs - transaction (line 144) - compile ... ok
[INFO] [stdout] test src/memory.rs - memory::MemoryBackend::new (line 144) - compile ... ok
[INFO] [stdout] test src/types.rs - types::CertId (line 122) - compile ... ok
[INFO] [stdout] test src/types.rs - types::KeyValue (line 19) - compile ... ok
[INFO] [stdout] test src/memory.rs - memory::MemoryBackend::with_size_limits (line 165) - compile ... ok
[INFO] [stdout] test src/size_limits.rs - size_limits::SizeLimits (line 30) - compile ... ok
[INFO] [stdout] test src/types.rs - types::ClientId (line 105) - compile ... ok
[INFO] [stdout] test src/types.rs - types::KeyValue::new (line 47) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.57s; merged doctests compilation took 1.55s
[INFO] running `Command { std: "docker" "inspect" "7af8c0b2f609fe50060e2e92bf804d6568176fb78868d570ed13b599831218b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7af8c0b2f609fe50060e2e92bf804d6568176fb78868d570ed13b599831218b7", kill_on_drop: false }`
[INFO] [stdout] 7af8c0b2f609fe50060e2e92bf804d6568176fb78868d570ed13b599831218b7
